<?php
class Dog{
    public $name;
    public function __construct($name)
    {
        echo "构造函数被调用了 <br>";
        $this->name = $name; // 在构造中 直接给name属性赋值 就可以不用单独设置了
    }
    public function hello(){
        echo "我是一只狗，我的名字是:{$this->name} <br>";
    }
}
// 注意：由于构造参数需要参数 所以在初始化时需要将此数据参入到函数中
$husky = new Dog('哈士奇'); // 此处会自动调用 __construct()
$husky -> hello();